const joi = require('@hapi/joi')
/**
 * string() 值必须是字符串
 * alphanum() 值只能是包含 a-zA-Z0-9 的字符串
 * min(length) 最小长度
 * max(length) 最大长度
 * required() 值是必填项，不能为 undefined
 * pattern(正则表达式) 值必须符合正则表达式的规则
 */

const username = joi.string().max(10).min(1).required()
const password = joi.string().max(12).min(6).required()
module.exports = {
  // 表示需要对 req.body 中的数据进行验证
  username_password: {
    body: {
      username,
      password
    }
  }
}
